-- CALC_ARENA_BOX_BONUS

-- 计算角斗台储物箱的奖励
return function()
    -- 获取已胜利的次数
    local winTimes = ArenaM.getWinTimes();

    local bonus = {};

    if winTimes == 1 then
        -- 首次胜利，可获得冠军证书
        table.insert(bonus, { 1, 8037, 1 });
    end

    -- 必定获得3~5个【折弯的铜币】（50%、30%、20%）
    local rand = DungeonM.getRandSeed("CALC_ARENA_BOX_BONUS") % 100;
    local amount;
    if rand < 50 then
        amount = 3;
    elseif rand < 80 then
        amount = 4;
    else
        amount = 5;
    end

    table.insert(bonus, { 1, 7028, amount});

    -- 冈布奥属性提升：攻击及魔力+1、生命值及魔法值+20
    table.insert(bonus, { 2, "attack", 1 });
    table.insert(bonus, { 2, "magic", 1 });
    table.insert(bonus, { 2, "hp", 20 });
    table.insert(bonus, { 2, "mp", 20 });

    return { ["bonus"] = bonus, };
end